﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Engine.Sgml.Validation;
using Engine.Dtd.Schema;
using System.Xml;
using System.Diagnostics;
using System.IO;
using Engine.Sgml.Validation.Rules;
using Engine.Sgml.Configuration;
using Engine.Sgml.Matching;
using Engine.Sgml.Parser;

namespace Engine.Sgml {
    internal class SgmlDocumentLoader {
        
        private DocumentValidator validator;

        public SgmlDocumentLoader(DocumentValidator validator, SgmlDocumentSettings settings) {
            Guard.ArgumentNotNull(validator, "validator");
            this.validator = validator;
            this.parser = new Engine.Sgml.Parser.Parser(null, null);
            }

        public void Load(SgmlDocument document, TextReader reader, DtdSchema schema) {
            
            }
        }
    }
